36 research outputs found

    Reliable Client Accounting for Hybrid Content-Distribution Networks

    Get PDF
    Content distribution networks (CDNs) have started to adopt hybrid designs, which employ both dedicated edge servers and resources contributed by clients. Hybrid designs combine many of the advantages of infrastructurebased and peer-to-peer systems, but they also present new challenges. This paper identifies reliable client accounting as one such challenge. Operators of hybrid CDNs are accountable to their customers (i.e., content providers) for the CDN’s performance. Therefore, they need to offer reliable quality of service and a detailed account of content served. Service quality and accurate accounting, however, depend in part on interactions among untrusted clients. Using the Akamai NetSession client network in a case study, we demonstrate that a small number of malicious clients used in a clever attack could cause significant accounting inaccuracies. We present a method for providing reliable accounting of client interactions in hybrid CDNs. The proposed method leverages the unique characteristics of hybrid systems to limit the loss of accounting accuracy and service quality caused by faulty or compromised clients. We also describe RCA, a system that applies this method to a commercial hybrid content-distribution network. Using trace-driven simulations, we show that RCA can detect and mitigate a variety of attacks, at the expense of a moderate increase in logging overhead

    What Makes for Good Visual Instructions? Synthesizing Complex Visual Reasoning Instructions for Visual Instruction Tuning

    Full text link
    Visual instruction tuning is an essential approach to improving the zero-shot generalization capability of Multi-modal Large Language Models (MLLMs). A surge of visual instruction datasets with various focuses and characteristics have been proposed recently, enabling MLLMs to achieve surprising results on evaluation benchmarks. To develop more capable MLLMs, in this paper, we aim to investigate a more fundamental question: ``what makes for good visual instructions?''. By conducting a comprehensive empirical study, we find that instructions focused on complex visual reasoning tasks are particularly effective in improving the performance of MLLMs on evaluation benchmarks. Building upon this finding, we design a systematic approach to automatically creating high-quality complex visual reasoning instructions. Our approach employs a synthesis-complication-reformulation paradigm, leveraging multiple stages to gradually increase the complexity of the instructions while guaranteeing quality. Based on this approach, we create the synthetic visual reasoning instruction dataset consisting of 32K examples, namely ComVint, and fine-tune four MLLMs on it. Experimental results demonstrate that our dataset consistently enhances the performance of all the compared MLLMs, e.g., improving the performance of MiniGPT-4 and BLIP-2 on MME-Cognition by 32.6% and 28.8%, respectively. Our code and data are publicly available at the link: https://github.com/RUCAIBox/ComVint.Comment: Work in progres

    The effect of Er3+ concentration on the kinetics of multiband upconversion in NaYF4:Yb/Er microcrystals

    Get PDF
    In Yb-Er co-doped upconversion (UC) nanomaterials, upconversion luminescence (UCL) can be modulated to generate multiband UCL emissions by changing the concentration of activator Er3+. Nonetheless, the effect of the Er3+ concentrations on the kinetics of these emissions is still unknown. We here study the single β-NaYF4:Yb3+/Er3+ microcrystal (MC) doped with different Er3+ concentrations by nanosecond time-resolved spectroscopy. Interestingly, different Er3+ doping concentrations exhibit different UCL emission bands and UCL response rates. At low Er3+ doping concentrations (1 mol%), multiband emission in β-NaYF4:Yb3+/Er3+ (20/1 mol%) MCs could not be observed and the response rate of UCL was slow (5–10 μs) in β-NaYF4:Yb3+/Er3+. Increasing the Er3+ doping concentration to 10 mol% can shorten the distance between Yb3+ ions and Er3+ ions, which promotes the energy transfer between them. β-NaYF4:Yb3+/Er3+ (20/10 mol%) can achieve obvious multiband UCL and a quick response rate (0.3 µs). However, a further increase in the Er doping concentration (80 mol%) makes MCs limited by the CR process and cannot achieve the four-photon UC process (4F5/2 → 2K13/2 and 2H9/2 → 2D5/2). Therefore, the result shows that changing the Er3+ doping concentration could control the energy flow between the different energy levels in Er3+, which could affect the response time and UCL emission of the Yb/Er doped rare earth materials. Our work can facilitate the development of fast-response optoelectronics, optical-sensing, and display industries

    Accountability in distributed systems with incomplete information

    No full text
    Distributed systems play a critical role in people\u27s daily lives. They provide functions such as routing telephone calls, processing stock market transactions, and recording medical information. However, nodes in distributed systems can fail for many reasons: for instance, they can suffer a software or hardware failure, an operator can configure or operate nodes incorrectly, and an attacker can compromise nodes. These faults can stop the distributed system from working correctly, and they may lead to serious problems. Because of this, there is a need for efficient and effective ways to handle such faults. Accountability is an attractive way to detect faults in distributed systems. It works by detecting any incorrect behaviors of the node. More specifically, it can handle the most general class of faults called Byzantine faults . Other faults such as crash faults, rational faults are special cases of it. When faults are detected, accountability can provide irrefutable evidence to prove it. Moreover, it offers a provable guarantee that any faults that affect a correct node can be detected. However, previous accountability techniques are difficult to apply to distributed systems with incomplete information. In this dissertation, we study two specific instances of this problem: 1) cases where some nodes work with confidential data, and 2) cases that the actions of a node cannot be easily observed. An example of the former is the Border Gateway Protocol (BGP) information exchanged between neighboring ISPs may allow inferences about confidential business contracts. An example of the later is a peer-assisted Content Distribution Network (CDN) client may be easily modified to submit fake downloading reports. Thus, new approaches are expected to provide accountability in these situations. My work deals with this situation by extending accountability in two ways: First, it proposes to replace the original approach to log checking (deterministic replay) with zero-knowledge techniques, i.e, it no longer tries to reconstruct a particular execution, but rather checks the property that actually matters for the purposes of auditing, that is, it checks whether there exists a correct execution that explains all the I/O. And second, it proposes to check potentially unreliable information with a combination of a) heuristics to find suspicious actions, and b) a safe, low-cost countermeasure that can be applied to suspicious nodes without adverse consequences, so it can be used even when the degree of confidence is low. In principle, the two solutions are orthogonal and could be combined in the same system. The thesis presents two separate solutions for the rest contribution, one application specific one that is highly efficient, and another that is general but more expensive. It shows the second contribution in the context of a concrete system, Akamai NetSession, but the approach generalizes to other system (as long as one can find other heuristics and another “safe” countermeasures). We apply the above techniques to BGP and to Akamai NetSession. Evaluations with real world data show that our system can provide accountability with incomplete information, and that the computation, bandwidth, and storage costs are reasonable

    Research Developments of Aerostatic Thrust Bearings: A Review

    No full text
    In aerostatic thrust bearings (ATBs), a high-pressure gas film with a certain bearing capacity and stiffness is formed by passing high-pressure gas between the moving surface and the static surface. Aerostatic bearings have outstanding advantages in the following aspects: high precision, high speed, and long service life, etc. They are widely used in many fields, such as high-speed air spindles, precision machine tools, air-bearing guideways, turbine machinery, and high-speed drills. With the pursuit of higher efficiency and high-precision machining machinery, there is an increasing demand for high-performance ATBs. Much effort has been spent on the study of ATBs, such as improvements in load capacity and stiffness, and the enhancement of stability. Some significant progress has been achieved. In this paper, the research developments of ATBs are summarized from several aspects, such as theoretical models and experimental methods, static performance, dynamic performance, and applications. In addition, insights on the breakthrough and development trends of ATBs are put forward. It is hoped that this paper can provide some guidance for the design and application of ATBs

    Research Developments of Aerostatic Thrust Bearings: A Review

    No full text
    In aerostatic thrust bearings (ATBs), a high-pressure gas film with a certain bearing capacity and stiffness is formed by passing high-pressure gas between the moving surface and the static surface. Aerostatic bearings have outstanding advantages in the following aspects: high precision, high speed, and long service life, etc. They are widely used in many fields, such as high-speed air spindles, precision machine tools, air-bearing guideways, turbine machinery, and high-speed drills. With the pursuit of higher efficiency and high-precision machining machinery, there is an increasing demand for high-performance ATBs. Much effort has been spent on the study of ATBs, such as improvements in load capacity and stiffness, and the enhancement of stability. Some significant progress has been achieved. In this paper, the research developments of ATBs are summarized from several aspects, such as theoretical models and experimental methods, static performance, dynamic performance, and applications. In addition, insights on the breakthrough and development trends of ATBs are put forward. It is hoped that this paper can provide some guidance for the design and application of ATBs

    Performance Prediction of High-Speed Hydrogen Gas-Lubricated Herringbone Grooved Journal Bearing

    No full text
    The liquefaction of hydrogen is considered to be a crucial process in the large-scale utilization of hydrogen energy. In hydrogen liquefaction, hydrogen turbo-expander is a key refrigerating machine for high liquefaction efficiency. Performance of the turbo-expander is directly affected by the hydrogen gas bearings. To obtain a deep understanding of the performance characteristics of hydrogen gas bearings, the static and dynamic characteristics of herringbone grooved journal bearings under hydrogen and other lubricating gases were numerically calculated and compared. The bearing load capacity and critical mass of hydrogen gas bearings were slightly lower than those of helium-, air- and nitrogen-lubricated bearings. To improve the performance of the hydrogen gas bearings used in high-speed turbo-machinery, the influence of working conditions was analyzed. It is found that the load capacity of hydrogen gas bearings can be improved by increasing the ambient pressure, reducing the gas film clearance, and raising the bearing eccentricity ratio. Meanwhile, the critical mass increases, and the bearing dynamic stability is enhanced
    corecore